Skip to end of metadata
Go to start of metadata

ECE 190: Introduction to Computing Systems

Welcome to the ECE 190 website for Spring 2012. Here you will find class materials, helpful resources, and information related to the course.

You are probably looking for the Fall 2012 page.


May 19, 2012

  • Final grades posted on Banner, final scores posted on Compass. Cutoffs (and numbers of students, out of 313, before any cheating-related penalties) are:
    94.36 A+ (10)
    81.94 A (53)
    78.17 A- (31)
    73.20 B+ (36)
    70.2 B (27)
    65 B- (32)
    60 C+ (23)
    55 C (23)
    50 C- (22)
    45 D+ (13)
    40 D (12)
    35 D- (12)
    0 F (18)
  • When determining the curve, known cheaters were penalized one percentage point (equivalent to a full MP), to ensure that their misbehavior did not throw the curve.
  • If you are "only" one point away from the break, you are very far away indeed. Remember that one point is an entire MP (100 points on the MP). Also remember that in some regions, 3 points determines a 1/3 letter grade. Since 1/3 of a letter grade contains around 31 students, one point means that you're 10 students away from the break. Likewise, 0.1 points means you're around 3 students away from the break. Please don't complain unless either (a) your regrade wasn't handled and would bump you over the line, or (b) you're within like 0.03 of a grade break (and even then your answer will be "that's sad, but someone needs to be on the bubble").
  • ALL regrade request time windows have passed. Unless you have already submitted a timely regrade request, we cannot look back at anything for fairness reasons.

May 17, 2012

  • MP5 test cases were the same test cases that were available to students while working on the MP.
  • The exam 2 replacement score will only be used in your final grade computation if it is higher that your original exam 2 score.  If it is not, just ignore it.

May 16, 2012

  • MP4 test cases were the same test cases that were available to students while working on the MP.

May 14, 2012

  • For those students who cannot compile their code for the final exam problems 6 and problem 7 due to the error append.o not found or printList.o not found or printRecord.o not found, you can download the files from here- append.o, printList.o, printRecords_day2.o, printRecords_day3.o. Change the names of printRecords_day2.o and printRecords_day3.o to printRecords.o after downloading them.

May 13, 2012

  • The grades for final exam day1 have been uploaded on compass again to correct the off by 2 points error in the total.

May 12, 2012

  • The grade.txt files in svn do NOT include the hint penalties.  The grades in Compass DO include the hint penalties.  If you viewed the hint for a problem, your after-hint-penalty score for that problem is two-thirds of the score listed in the grade.txt file in svn.  

May 11, 2012

  • Final exam grades have been posted on Compass and your exam submission files have been placed in your svn repository.  The exam problem statements are posted on here
  • The deadline to request a regrade on the final exam is 11:59 p.m. on Saturday, May 12.   Use the regrade request form on Compass.  You can request a regrade only if your code is completely correct (meets all the specifications) but did not receive full credit OR if your code contains no more than one minor error and received zero points.
  • Updated exam 3 grade files have also been placed in your svn repository (exam3_May11th folder).  The updated exam 3 scores are NOT yet posted on Compass.  (An announcement will be posted on the wiki when the updated exam 3 scores are available on Compass.) The original autograder results gave points for incorrect code, so some students' grades have decreased between May 3 and now.  If your grade decreased, first check the grade.txt files in your svn repository (exam3_May11th folder).  If your grade decreased in error, you can email Dr. LeMay and describe exactly which problem was graded in error.  Note that this applies only to students whose exam 3 grade decreased between May 3 and now (i.e., after the exam 3 regrade request period ended).

May 5, 2012

  • Some Exam 3 grades were uploaded in the wrong column (overwriting Exam 2 grades) in Compass.  This has been corrected.  To overwrite the incorrect grades, we have uploaded a zero for the exam 2 day that you did not take the exam (for example, if you took exam 2 on day 1, your exam 2 grade is listed under "exam 2 day 1" and a zero is listed under "exam 2 day 2").  Your exam 2 grade includes any points you earned from the regrade (not all regrade requests resulted in additional points).
  • Exam 3 Day 1 grades have been updated on the compass.

May 2, 2012

  • There was an error with the Exam 3 Day 1 (Monday) test cases. The new test cases have been uploaded on the wiki. The updated grades will be posted on the Compass soon.
  • Tentative Exam Adjusted Average grades are available in Compass. This grade IS AN ESTIMATE AND IS NOT A GUARANTEE of your current class standing.  This grade includes exam 1, exam 2, tentative exam 2 replacement grades (computed separately and not listed in Compass), tentative exam 3 grades, adjustments between the different exam versions.  This grade does not include homework, labs, MPs, class participation, discretionary, or medically excused absences (so even if you received a medical excuse for an exam, that exam grade is still computed as a zero in this estimated grade calculation-- documented medical excuses will be accounted for in the final course grade).  The estimated cutoffs (using only the distribution of these grades) are A: 79, A-: 73, B+: 68, B: 64, B-:57.  There are no estimated cutoffs available for lower grades.
  • Note: the "exam 2 replacement grade" does not change your original exam 2 grade listed in Compass.  The "exam 2 replacement grade" was computed for all students, and if it was higher than the student's original exam 2, then the exam 2 replacement grade replaced the original exam 2 score in the overall grade computation.  Also, the "exam 2 replacement grade" may change based on the recent changes in the autograder testing and after the regrades for exam 3.
  • Prof. Hu's May 3 office hours are cancelled.  Dr. LeMay's May 3 office hours are also cancelled.

May 1, 2012

  • Exam 3, Prob 5, Day 1 (Queue) has been regraded. The grades are up on the compass. Please note that the points might have reduced after regrading. We are really sorry and apologize for this error.
  • Exam 3, Prob 5, Day 2 (Regular Expression) has been regraded. The grades are up on the compass.
  • The Final Exam review session will be Wednesday, May 2, 5-6:30 p.m. in Everitt Room 269.  The TAs will answer your questions about the course material and past exam problems.
  • Researchers are asking ECE 190 students to complete a 15-minute survey on the effectiveness of various on-line educational video technology.  Participants will receive a gift card.  See more information here.
  • Vinay's office hour from 9 to 10 am is cancelled today.

April 30, 2012

  • Conflicts with your assigned final exam time (as shown in Compass) must be reported to Prof. Hu by 11 p.m. today (Monday).
  • Dave's office hours (9am-11am) are cancelled today.
  • Office hours will continue through Wednesday, May 2.  There will be no office hours on Thursday, May 3.  Dr. LeMay will hold extra office hours (in her office, Everitt 362) on Tuesday, May 1, 1-4 p.m. to answer questions about the lecture material.  Please visit the TA office hours in DCL 440 if you have questions about MP5. 

April 29, 2012

  • Monday's and Tuesday's Exam 3, problem #5 (Queue and Regular Expression) will be regraded to account for a case that was missed in the Autograder. The new scores will be up on the compass very soon. Please wait for the new scores to be up on compass before you submit a regrade request. We apologize for this error.

April 29, 2012

  • This announcement only applies to those who took exam 3 either on Monday or Wednesday:  The Autograder for exam 3 problem #1 had a bug in it which did not correctly grade exam submissions for both Monday and Wednesday (Tuesday's problem #1 had no bug).  As if 4:00am today, the autograder was repaired, and everyone's problem #1 from Monday and Wednesday has been regraded automatically!  You can find the new (correct) grades in your SVN in the problem 1 directory, in the text file "gradeNew.txt" (if you added the line: ADD R6, R6, #-1 before the subroutine call in the main.asm file), or in the text file "ALTgradeNew.txt" (if you did not modify the main.asm file at all).  The higher of these two grades were used and have already been entered in compass.  The updated grades in compass helped everyone (no one lost points from the original grade in compass, only gained points).  We apologize for this error. Be sure to check out your new grades and slightly modified test cases before asking for a regrade of problem #1!   

April 28, 2012

  • The Exam 3 regrade request procedure is now posted.  The autograder test cases are available for you to test your code.  Use the Compass form (under Assessments) to submit your regrade request no later than May 3.
  • It has been determined there is an error with the autograder code for exam 3 problem 1 for the days of Monday and Wednesday!  The autograder is currently being fixed and new grades will be pushed out to your SVN repositories ASAP in the files marked as "gradeNew.txt" or "ALTgradeNew.txt".   

April 24, 2012

  • The Exam 3 grades are now available on Compass. The average for Monday was 35.38, the Tuesday average was 27.09, and the Wednesday average was 22.75. Your exam 3 submission files will be available soon in subversion. The grades in your grade.txt files do not account for the hint penalties for all problems and scaling for problem 1 and problem 2.
  • The exam 3 problem statements are posted on the wiki, and the autograder test cases will be posted soon. The procedure for Exam 3 regrade requests will be posted soon.
  • After grading exam 2, we noted that there was no significant grade difference between the students who retook the exam on Tuesday and those who took the Tuesday exam for the first time, so it appears there was no compelling reason to offer the Exam 2 replacement grade policy to equalize grades between those student groups.  However, we will still honor the Exam 2 replacement grade policy for any student whom it helps.

April 24, 2012

April 18, 2012

  • Professor Hu's office hours on April 19 and April 26 will be cancelled.
  • Dr. LeMay's office hours will be shortened to 1 to 1:30 p.m. on April 19 and April 26 so she can be on time for the 2 p.m. lecture. Dr. LeMay is also available to meet with students by appointment; email her to arrange a time.

April 17, 2012

  • When you try to access the string function file posted earlier, you may see files labeled as exam 3, but those are files from last semester's exam 3.  When the wiki for this semester was created, all the files from last semester were copied over.  The exam 3 for this semester is completely different, and those files are safe.  We apologize for the confusion this has caused.
  • Reminder: All ECE 190 students must complete the "ECE 190 Final Exam Conflicts and Preferences" form on Compass by April 25.  We will assign you to your final exam slot according to (in decreasing order of priority): (1) University regulations regarding conflicts, (2) your default non-combined time slot, if this is your preference, (3) course logistics, (4) student preference on a space-available, first-come-first-served basis. Conflicts not reported by April 25th will be considered waived.

April 16, 2012

  • Some information to aid in your exam preparation: You will be provided a file that contains some basic information about the string.h functions.  There will be two C to LC-3 problems and three C problems on Exam 3. (One C problem will involve string manipulation.)  
  • All students are eligible to replace their Exam 2 grade with a Replacement Grade computed from their score on three problems in Exam 3.  The Replacement Grade is computed by weighting your scores from Exam 3 Problem 1 (40%), Exam 3 Problem 2 (40%), and Exam 3 Problem 4 (20%). (Problems 3 and 5 on Exam 3 will be used to compute your Exam 3 score but not your Replacement Grade for Exam 2.)

April 14, 2012

  • MP3 is graded. You can find your grades in your Subversion repository and on Compass. The test cases have also been posted.

April 12, 2012

  • Exam 3 time assignments are now posted in Compass.  Please email Dr. LeMay immediately if your reported conflict was not accommodated.
  • MP 5 is out and up on wiki. MP 5.1 is due 4/25 and MP 5.2 is due 5/2.

April 11, 2012

  • Lab 12 has been uploaded on the course wiki and the files required for the lab have been uploaded to svn.
  • The Exam 3 review (led by ECE 190 TAs) will be Thursday, April 12, 5:30 to 7 p.m., in Everitt 269.  Bring your questions.

April 10, 2012

  • A reminder that the Honors Credit Assignment (only for students who signed up for Honors Credit) is due on Wednesday, May 2 (the last class day in the spring semester).
  • A reminder that MP4 (and MP5) will be graded for style and comments.  Please adhere to the ECE 190 coding conventions to ensure your code gets full credit for style and comments.
  • We apologize for the delay in grading MP4.1. However, MP4.1 will be graded using the same test cases as those provided in the mp4.1.tests folder (using the imgdiff program), so if your code worked correctly according to the provided test files then you should expect to receive full credit for the checkpoint.
  • The Exam 3 review (led by ECE 190 TAs) will be Thursday, April 12, 5:30 to 7 p.m., location TBD.  Exam 3 will be Monday April 16, Tuesday April 17, and Wednesday April 18.  Your assigned exam day will be posted on Compass later this week.
  • Eta Kappa Nu will have an ECE 190 Review on 4/15/2012 (Sunday) from 1pm to 3pm in Everitt 165. 

April 9, 2012

  • The update on April 7 was meant to make finding the square in MP4.2 easier. Unfortunately it seems it has caused more problems than it helped. The change has been revoked; the vertical edge length and horizontal edge length of the rectangle must be equivalent in order for it to be counted as a square. This change should be very easy to make in your code. We are very sorry for any inconvenience.

April 8, 2012

  • Dave's office hours scheduled for tomorrow, April 9th, from 9:00-11:00am, will be cancelled. Sorry for the late notice.

April 7, 2012

  • MP 4.2: Due to the difficulty of finding the square, you may assume the rectangle is a square if the vertical edge length and the horizontal edge length are within 2 of each other. In other words, instead of the rectangle being a square if vertical_edge_length == horizontal_edge_length, you may count the rectangle as a square if |vertical_edge_length - horizontal_edge_length| <= 2. Please note that your calculated area and center should still be close to the area and center that is calculated by mp4.2gold (the allowable range is the same as already described in the mp), this change will simply make it easier for you to detect the square. Please see the announcement for April 9.

April 5, 2012

  • Lab 11 has been uploaded on the course wiki and the files required for the lab have been uploaded to svn.
  • Exam 2 grades are now available on Compass.  The grade offset to align the averages of the two days has not been finalized yet.
  • Copies of Exam 2 are posted here.  The test cases used for grading will be posted soon.
  • Copies of your Exam 2 code submissions and grade.txt are available in your subversion repository.  (The paper exams will not be returned.)
  • The Exam 2 regrade policy is explained here.  (NOTE: All Tuesday Exam 2 students should read the special regrade procedure for Problem 5.)  All regrade requests should be submitted using the forms in Compass no later than April 13.

April 3, 2012

  • Eta Kappa Nu will host a GDB/debugging tutorial on Saturday, April 7, from 2 to 4 p.m. in 520 DCL.  The tutorial is meant to be an introduction to debugging C code with GDB, and it is planned with 190 students in mind.
  • Exam 3 will be Monday April 16, Tuesday April 17, and Wednesday April 18.  You will be assigned to take the exam on one of these three days.  If you have a conflict during 7-10 p.m. on any of these days, please report it using the two forms on Compass (look under the "Assessments" section) no later than Monday April 9.  
  • All ECE 190 students must complete the "ECE 190 Final Exam Conflicts and Preferences" form on Compass by April 25.  This form will start accepting responses at 5 p.m. today. We will assign you to your final exam slot according to (in decreasing order of priority): (1) University regulations regarding conflicts, (2) your default non-combined time slot, if this is your preference, (3) course logistics, (4) student preference on a space-available, first-come-first-served basis. Conflicts not reported by April 25th will be considered waived.

April 2, 2012

  • A quick introduction to gdb has been added to the top of Machine Problem 4. gdb can help debug your program when you experience segmentation faults. The lab on Friday will cover gdb more in depth. You can also find more info about gdb online.

April 1, 2012

  • The Machine Problem 4 page has been updated with additional explanation for 3-dimensional arrays and the convolution process.

March 27, 2012

  • Due to the extensive technical difficulties during the Monday exam, we want to offer you the following:

(1)   All students (who take the exam on Monday or Tuesday) will be able to replace their exam 2 scores with their scores on some combination of the exam 3 problems (if the score derived from exam 3 is higher than the exam 2 score).

(2)   Monday exam students who feel that the technical issues had a strong negative impact on their exam performance will be permitted to retake the exam (on a space available basis).

 If you are a Monday exam student who would like to retake the exam, then email Dr. LeMay ( the following information as soon as possible (no later than 5:30 p.m. today):

 (1)   Your name

(2)   Your netid

(3)   Do you want to retake the exam?  (If you retake the exam, only your retake will be graded.  Your original Monday exam will not be graded.) 

(4)   Are you available at 7 p.m. Tuesday (today)?

(5)   Are you available at 8:30 p.m. Tuesday (today)?

 Note that the Tuesday exam is a completely different exam from the Monday exam.  Your retake room assignment will be emailed to you.

March 22, 2012

  • Correction: for exam 2, students are permitted to bring two 8.5x11-inch pages (both sides of each sheet) of hand-written notes.

March 19, 2012

  • Exam 2 date, time, and room assignments are now available on Compass.  Log in to Compass and check the gradebook column "Exam 2 Time Assignment" to see when and where you will be taking exam 2.  (On the Compass page, be sure to select "Log in to Illinois Compass", NOT "Log in to Illinois Compass 2G.")  
  • There will be no office hours during the week of spring break.

March 15, 2012

  • More information on Exam 2 has been posted.  Exam 2 will be immediately after Spring Break on Monday, March 26, and Tuesday, March 27.  You will be assigned to take the exam on one of these two days.  Your exam session assignment (exact day and time) will be posted on Compass no later than Monday, March 19.
  • MP2 has been regraded for all students. Partial credit has been given. The test cases and breakdown for partial credit has been provided in the MP2 Grading Test Cases page. If you still have regrade requests for MP2 please send them to Pratik Lahiri.
  • Conflict exam requests: the conflict request form on Compass was not configured properly.  A second version of the conflict request form (in two parts) is now available on Compass.  If you have a conflict with the Monday or Tuesday exam times, please complete the new version as soon as possible!
  • In response to questions about Exam 2: the comments in your code will not be graded.
  • Machine Problem 4 has been posted. Part 1 is due Wednesday, April 4. Part 2 is due Wednesday, April 11.

March 12, 2012

  • The TAs will lead an exam review session on Wednesday, March 14th, 5:00-6:30 p.m., in TB 103 (Transportation Building).

March 9, 2012

  • Exam 2 will be immediately after Spring Break on Monday March 26, Tuesday March 27, and Wednesday March 28.  You will be assigned to take the exam on one of these three days.  If you have a conflict during 7-10 p.m. on any of these days, please report it using the form on Compass (look under the "Assessments" section) no later than Wednesday, March 14.

Mar 8, 2012

  • MP3 Checkpoint submissions were re-graded this afternoon to be more lenient on some implementations of overflow/underflow handling. Check your repository again to see your new grade.
  • MP3 Checkpoint grades have been posted to your repositories. An explanation of the the test cases can be found at MP3 Checkpoint Test Cases.

Mar 2, 2012

  • For Lab 7, you are expected to solve Problem #1. Problem #2 and Problem #3 are optional. Although optional, these problems would be a good exercise and we strongly encourage to solve them.

Mar 1, 2012

  • Machine Problem 3 is now available. Part 1 is due Wednesday, March 7. Part 2 is due Wednesday, March 14.

Feb. 28, 2012

  • Unclaimed homework and exam papers are in Dr. LeMay's office.  Come to her office at 1 p.m. on Thursday to pick up your papers.  UPDATE: Dr. LeMay will be in her office by 12:45 p.m. this Thursday, so students with 1 p.m. classes can still pick up their exam papers.

Feb. 22, 2012

  • Dr. LeMay's Thursday office hour will be shortened to 1:00-1:30 p.m. on Feb. 23 and March 1 so she can teach at 2:00 p.m.  Dr. LeMay is also available by appointment.
  • Prof. Hu's office hour is cancelled on Feb. 23 or March 1.
  • Exam 1 scores are now available on Compass.  The overall class average on Exam 1 was 72.3, and the standard deviation was 19.5.  Exam papers will be returned in Friday lab sections on Feb. 24.  Exam regrade requests must be submitted to your TA by Friday, March 2.
  • The Monday average on Exam 1 was 72.6, and Tuesday average on Exam 1 (i.e., the conflict exam) was 70.  The averages of the two exam days will be aligned by adding 2.6 points to the Exam 1 Conflict scores currently posted on Compass.  (The Compass scores do not include the 2.6-point offset.)

Feb. 21, 2012

  • Machine Problem 2 is now up. Deadline for submission is Feb. 29, 2012 at 5:00 pm.
  • Due to the large number of regrade requests we are receiving for MP1, please expect that it may take several days for your request to be processed.

Feb. 17, 2012

  • MP1 grades are up. You can find them in your repository and on Compass. If there are any problems with your grade, email Dave ( with "ECE190 MP1 Grade issue" as the subject line.
  • The test cases we used to grade MP1 can be found at MP1 Grading Test Cases.

Feb. 16, 2012

  • Homework 3 is posted and is due Wednesday, February 22, at 5 p.m. in the ECE dropbox.

Feb. 10, 2012

  • If you left a purple notebook at the review session today, send an email to Dave at

Feb. 9, 2012

  • Exam 1 is on Monday, Feb. 13.  You are allowed to bring one 8.5x11" note sheet. The note sheet must be handwritten, and you may use both sides of the sheet.
  • Homework 2 will be available on the wiki later today.  Homework 2 is now available and is due Wednesday, February 15, at 5 p.m. in the ECE dropbox.

Feb. 8, 2012

  • When viewing your Subversion repository from a web browser, make sure you always click Refresh when viewing your files.  If you don't, your browser may display an older, cached version of your file (from before you committed the changes using "svn commit").
  • The deadline for Honors Credit (James Scholar) has now passed. If you signed up, you should have received an email from Prof. Hu. If you did not receive it, please email him again.

Feb. 7, 2012

  • The rooms for Exam 1 have been announced here.  Use your discussion section (not lecture section) to determine your room for Exam 1.
  • The TAs will lead an exam review session on Friday, February 10, 4:30-6 p.m., in 1AH 314 (Altgeld Hall).

Feb. 6, 2012

  • If you are receiving the message "Password for 'login' GNOME keyring:" when using svn, try entering your current NetID password. If this does not work, try entering your old NetID password (you have to change your password at least once a year, so try using your previous password).  If neither password works, you can delete your keyring by typing the following in a terminal: rm ~/.gnome2/keyrings/login.keyring

Feb. 2, 2012

  • Grades for MP1 Part 1 have been posted to your subversion repositories.  Look for a file called checkpoint.txt.
  • As a reminder for MP1: do NOT add any additional #include statements in your code.  This includes the math.h library.
  • The Subversion repository is temporarily offline.  Subversion is back online.  Email Dave if you're having difficulty.
  • Prof. Hu's office hours cancelled for today.

Feb. 1, 2012

  • Lab 3 is now available
  • MP1 Checkpoint - Grading Test Cases have been posted.  No further submissions past 5:00pm will be accepted for the MP1 Checkpoint.  Any further submissions for MP1 will be considered for the final program.

Jan. 31, 2012

  • Exam 1 will be Monday, February 13, 7-9 p.m.; room locations will be announced soon.
  • Email Jack Pritz at no later than Monday, February 6, 7 p.m. to report conflicts with the scheduled exam time (e.g., classes or exams for other classes).
  • Past exams are available for your review.

Jan. 30, 2012

  • AE3 (the 3:30-4:50pm lecture) has moved to 103 Transportation, effective tomorrow (January 31).

Jan. 25, 2012

Jan. 24, 2012

  • MP1 is now available.
  • Information on Honors Credit (James Scholar) is available.  The deadline to email Prof. Hu to undertake honors credit is February 7, 2012.
  • Homework submissions without the student's discussion section listed will receive a grade of zero (beginning with Homework 1, due Wed. Jan. 25).  This policy enables the grading staff to grade and return your homework submissions promptly.
  • Note that the reading assignments for each lecture are posted on the Lecture Schedule.

Jan. 21, 2012

  • Due to the logistics of grading homework for 350 students, the grading staff must strictly enforce the no-late-homework rule.  There was some confusion over Homework 0 because it was due so close to the start of the semester.  For the students who got zero credit on Homework 0 for any reason (they added the class late, they put their homework in the wrong dropbox, etc.), their course homework grade will be based on the average of the three remaining homeworks (Homework 0 will not count).  For the students who submitted Homework 0, their course homework grade will be based on the average of all four homeworks (they will receive full credit for completing Homework 0).

Jan. 19, 2012

  • The Class Committee will meet every other Monday, 3-4 p.m., beginning Jan. 23, in Everitt 257.  Your TA will ask for a class committee volunteer from each recitation section this Friday.
  • Homework 1 is due Wednesday, Jan. 25, 5 p.m. in the ECE190 drop-box.
  • Please remember to include your recitation section on your homework submissions.  Beginning with Homework 1, homework submitted without a recitation section will receive a grade of zero.  See the Homework page for complete submission guidelines.
  • Lab 1 has been posted.  You will do this during recitation tomorrow, but take a look at it beforehand if you want to be extra prepared.

Jan. 17, 2012

  • Obtain an i>clicker before the second class (Jan. 19) and register it on Compass.
  • Complete Homework 0 due Wednesday, Jan. 18, 5 p.m. in the ECE190 drop-box in the Everitt basement.
  • UPDATE (7:20 p.m. Jan. 17): You may type your homework and submit a printed copy, or you may hand-write it.  See the Homework page for complete submission guidelines.

Course Info



General Questions

Past Material

Recent Changes

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.