Centralised Online Registration System (CORS)




Home Page CORS Schedule Useful Info Using CORS Contact Us Archive

CORS Policies and Guidelines

All students (New and Returning) should read the information contained here to understand the process of module registration. It is categorised into 7 sections:

  • Student Types
  • Account Types
  • Workload Policy
  • Module Registration
  • Tutorial Registration
  • Refund Policies
  • Appeals

Please click here for a list of FAQs on CORS-related matters.

White Dot
Whitebox-topleft   Whitebox-topright
  Presentations & User Guides  
Whitebox-bottomleft   Whitebox-bottomright


  • Student Types
  • Account Types
  • Workload Policy
  • Module Registration
  • Tutorial Registration
  • Refund Policies
  • Appeal

STUDENT TYPES


New Students

  • Students are defined as New students (N) in the academic year during which they are matriculated. After that academic year (2 semesters), they will be called Returning students (R).

  • New students who have completed their matriculation before Round 1C may place advance bids in the earlier rounds. (Please refer to What is "Module Type Code"? and How many bidding rounds are there? under Useful Info for more details.)

  • As a form of protection from Returning students who may have more bid points accumulated from their unused bid points in previous semesters, module hosts may set separate module quotas for New students in their first and/or second semester of study.


Returning Students

  • Returning students are all other students who are not newly registered or not transferred on a clean slate for that academic year.

  • Depending on eligibility/priority for a particular bidding round, a student will get to view only those modules that he/she is permitted to place bids on. As such, the student must wait his/her turn at the appropriate bidding round.


Special Groups Of Students

USP Students

  • USP students will follow the distribution of points for Programme and General accounts, which is applicable to the Faculty they are attached to. The instructions for bidding are also applicable to them. USP students will bid for Inquiry-Tier and Reflection-Tier modules (Level 2000 or Level 3000) using the General account.

  • USP students will not be required to bid for newly-designed Independent Study Modules (ISMs) as each ISM is a contract between a supervisor and the student. For this, students will need to reserve 1 bid point in their Programme account for each successfully registered newly-designed ISM. On the other hand, students who intend to read ISMs that ride on the regular NUS modules (ride-on ISMs) should bid for the regular module as per normal bidding procedures.


Students Returning from Exchange Programme (SEP)

  • Students returning from SEP will join the bidding exercise to bid for modules offered in the semester in which they resume their studies at NUS.

  • Students who need the modules from their SEP as pre-requisites but whose results are still unavailable should seek approval and assistance from the respective module hosts. If a student is allocated an NUS module but fails to meet the pre-requisites after the SEP results are received, s/he may seek assistance from the module host to drop the module with full refund of bid points.


Students on SEP

  • Students on full SEP will NOT be allocated any bid points for the semester(s) in which they are on exchange. Due to different academic calendars in some partner universities, some NUS students may leave for their SEP after the NUS semester commences. For this group of students, the modules in their student records and balance of the bid points in their accounts for that semester will be deleted once they leave for SEP.

Students on SEP Language Preparation Programme

  • Students registered with the SEP language preparation programme administered by the Centre for Language Studies (CLS) should liaise with CLS regarding their language modules for each semester before bidding begins.

NUS Overseas College Students

  • The University regards the Overseas College as a residential programme different from the SEP. Thus, students participating in the overseas college may be allocated bid points.

Students on Industrial Attachment or Internship

  • Students who participate in industrial attachments/internship for a full semester and do not enrol in any modules will NOT be allocated any bid points for that semester.

Non-Modular Faculty Students

  1. Faculty of Law

    From AY1213 onwards, law students may read any Minor Programmes offered by the University subject to fulfilment of the criteria (if any) by the Minor Programmes (refer here for more information). Students will be allocated 200 points in their General account each semester and follow the bidding schedule to bid for any module that they wish to register for. Any balance of unused points will be carried over to the next semester.

  2. Faculty of Medicine and Faculty of Dentistry

Medicine and Dentistry students who wish to read modules from other faculties will seek approval from their Dean's Office before approaching the module host faculties/departments to manually register for the modules.


Students with Band 1 or 2 Qualifying English Test (QET) Results

  • They will have to enrol in an appropriate English module provided by the Centre for English Language Communication (CELC). Please refer to the CELC website for more details.

Students on Leave of Absence

  • Students on leave of absence will NOT be allocated any bid points and cannot participate in the module registration exercise.

Students Transferred Between Faculties/Schools

  • Students who have transferred on a clean slate basis from one faculty/school to another faculty/school will be regarded as New students for 2 consecutive semesters in their new faculty. They will be allocated points respective to the new faculty.

  • Students who have transferred with credits from one faculty/school to another, the balance bid points in each account will be carried over irrespective of the difference in the curriculum structure of the two faculties.



Undergraduate Students Enrolling in Graduate Modules

  • Undergraduates who are allowed to read graduate modules (level-5000 and level-6000) may register for them via the bidding process or manual registration with the module host. For manual registration, a minimum of 1 bid point will be deducted from the relevant account for each successful application. Students who are interested in reading graduate modules should check with their faculties on the registration process.

ACCOUNT TYPES

Bid points are allocated into 2 separate accounts, Programme Account and General Account. Students will bid for modules using points from the appropriate account.


Allocation of Points

Students will be allocated points based on the curriculum structure of the faculty/school, as approved by the Senate, in each semester as follows:

FoS / FASS

DDP / Nursing / YSTCM

SCALE

Law

FoE / CEG / SDE

BiZ

SoC

P G P G P G P G P G P G P G
600 400 750 250 600 0 0 200
Cohorts 2016 & before
750250
  
  
  
  
  
Cohorts 2017 onwards
675325
Cohorts 2014 & before
650350
  
Cohorts 2015 & 2016
750250
  
Cohorts 2017 onwards
650350
Cohorts 2014 & before
650350
  
Cohorts 2015 & 2016
750250
  
Cohorts 2017 onwards
675325

Unused bid points will be carried over to the next semester, in the respective accounts. The points are non-transferable between the 2 accounts. Bid points will not have value outside the bidding system.

Students on leave of absence, exchange programme, full semester industrial attachment/internship will not be allocated bid points. Please refer to the Student Types tab for details.


Programme Account

  • Modules from student's home faculty/school to fulfil Programme requirements (that is, Faculty and Major requirements) and Unrestricted Elective (UE) requirements.

  • Modules from student's home faculty/school to fulfil Minor requirements.

  • Modules from outside student's faculty/school, only if the modules are computed as part of the Programme requirements of that faculty/school, as approved by the Senate. These modules are called serviced modules.


General Account

  • General Education Modules (GEM), Singapore Studies modules (SS) and breadth modules to fulfill University Level Requirements (ULR).

  • Modules from outside student's faculty/school to fulfil UE requirements.

  • Modules from outside student's faculty/school to fulfil Minor requirements.

WORKLOAD POLICY

This policy is in place so that all students are given an equal chance at securing their modules in the first two rounds of bidding. The current workload is set at 23 MCs.

From Round 3 onwards, students can continue to bid for additional modules under the maximum allowable workload policy as set by the students' home faculties. Students must seek approval from their respective home faculties if they wish to exceed the maximum workload allowed.

Illustration
Assuming you have bid for five modules in the first two rounds, four of them are 4 MC modules and one is a 5 MC module.
Total workload = 21 MCs, which is still within the cap of 23 MCs for the first two rounds of bidding.

If your faculty has configured the maximum workload as 25 MCs, you will be allowed to bid for a sixth module with 4 MCs in Round 3.
Therefore, total workload = 25 MCs.

For more information on the minimum workload policy, please click here.

MODULE REGISTRATION

To understand how the system works, students are advised to read either the HTML or PDF User Guides (please click here).

Step 1 - Declaration & Changes to Declaration

Students of some faculties may have to declare their major / minor / stream / area of concentration via their faculties' systems before the module registration exercise. Students should check with their faculties on the timeline to make their declaration. Students who are required to make their declaration via CORS should do it before selecting modules for bidding.

It is important that students make up their minds about their major / minor / stream / area of concentration before making declarations. The earlier students declare their major / minor / stream / area of concentration, the earlier students will enjoy protection in their major / minor / stream / area of concentration modules.

Students should consult and seek assistance from their home faculty if they wish to change their major / minor / stream / area of concentration.


(a) Minor

  • Restricted Minor

    Students are required to apply to the host faculty/department and obtain approval to read a restricted minor. While some minor modules may be pre-allocated, others may be offered for bidding.


  • Open Minor

    Students can declare their intention to do an open minor, via CORS, without any prior approval from the host faculty/department. Students read the relevant minor modules and count them towards their minor requirements when they file for graduation. Declaration of open minors will not guarantee enrolment in the modules, and students will still have to bid for the modules.


Step 2 - Module Selection and Bidding

The quota of each module for each bidding round will be published before the round begins, i.e. quota for modules in Round 1A will be available in Round 0, and quota for modules in Round 1B will be available after the results of Round 1A are released, and so on. Students can refer to the Modules Available for Lecture Bidding Reports under Useful Info for the available quota, and the Schedule & Module Info section for the bidding schedule.

Steps to register for modules

  1. Students MUST ensure that they meet the necessary pre-requisites and have no timetables clashes (lecture, exam and tutorial if available) before bidding for their modules.

  2. In CORS, under Module Management, select a module and the desired lecture group (if there is more than one lecture group).
    For modules with Lecture-Tutorial (L-T) package, for example, classes with small enrolments, the L-T package will be published as an L-T slot for bidding. Students are only allowed to read the module if they are able to satisfy the time slots for both the lecture and tutorial groups. This also applies to sectional classes for Human Resource Management (HRM).

  3. Students will place bids using either the Programme or General account for selected modules under Bidding Management. Students must check that they have enough bid points in their respective accounts to bid for modules in each round. The minimum bid for any module is 1 point.

There are three phases of bidding for each module - advance, open and closed. Students get to participate in all three phases for each module, but the timing of each phase varies from student to student.

Illustration
A chemistry module that is essential to a chemistry major student. At Round 0, all students (major and non-major) can place advance bids for this chemistry module. At Rounds 1A and 1B (when only major students get to bid), a chemistry major student can participate in open bidding and subsequently, closed bidding. A Science faculty non-chemistry major student cannot participate in open and closed bidding in Rounds 1A and 1B. At Round 2A, open and closed bidding will be available to all students from the Faculty of Science (chemistry majors and non-majors).

Students are advised to complete all their bidding transactions early so as to allow time for further research, changes or queries. Students may adjust the bid points placed on their selected modules, but should be aware that the time of the bids will be updated accordingly, which may matter if there is a tie (see Step 3 - Module Allocation below).


(a) Advance Bidding

The bids placed by students before open or closed bidding will fall under advance bidding, and are shown under Modules Not Available for Bidding in Current Round in CORS. Once a student becomes eligible for the open bidding phase of a module, the system will transfer the student's advance bid to the open bidding queue (Modules Available in Current Round). Students can still adjust their bid points during the time limit set for each open and closed bidding period.

When students place bids for modules that are fully subscribed in the current bidding round, these bids will also fall under advance bidding.

Advance bids will not join the open/closed bidding process, nor module allocation at the end of a round.

Illustration
To return to the example of the chemistry module, a non-chemistry major student from the Faculty of Science can place an advance bid for the chemistry module in Rounds 0, 1A or 1B. The system will allocate places for the chemistry module at the end of Rounds 1A and 1B for chemistry major students only. The advance bids of non-chemistry major students will not be considered because these students are not eligible for open or closed bidding at Rounds 1A or 1B. However, the system will transfer the advance bids to the open bidding phase in Round 2A when non-chemistry major students become eligible for open and closed bidding, and the allocation of places for Round 2A will take their bids into consideration.


(b) Open Bidding

During open bidding, students may place or adjust their bids within the period indicated in the bidding schedule. CORS will display the number of bidders, highest and lowest bids.

During the open bidding phase, a student can find out whether his/her bid for a module is still successful at a certain moment in time, or is in danger of being pushed out of range by other bidders. Such information enables a student to adjust his/her bid so as to maintain his/her rank in the queue. The student can decide to increase his/her bid. To decrease the bid, the student has to withdraw the bid and re-submit a new bid.

Illustration
Different students are eligible for the open bidding phase at different rounds. The chemistry major students from the Faculty of Science are eligible for open bidding in Rounds 1A, 1B and 2A (and also subsequent rounds). For the non-chemistry major students from the Science faculty, their eligibility starts from Round 2A onwards.


(c) Closed Bidding

During closed bidding, students are still able to place bids for modules, but CORS will not display information about the bids that have been placed. Students can also increase their bid amounts or withdraw their bids. The purpose of closed bidding is to discourage students from delaying the placement of their bids till the last moment, in the hope of outbidding competitors.

The bidding history, including the individual bids (without students' names), will be published together with the module allocation results for each round.


(d) Changes to Lecture Groups / Modules Suspended from Bidding

  • Changes to Lecture Groups

    Students who decide to change to a different lecture group during the bidding rounds, after being allocated the module, will have to drop the allocated module and place a bid for the desired lecture group. Do note that the refund policy will apply for the dropped module.

    If the bidding exercise has ended, i.e after Round 3B, students will have to submit a Request to change lecture class appeal via CORS.


  • Modules Suspended from Bidding

    In certain circumstances, a module that had been available for bidding may be suspended. When this occurs, an email regarding the suspension of the affected module will be sent to students. Various scenarios may arise when a module is suspended, with different outcomes.

    Scenario

    Outcome

    Resumption of bidding

    • All bids made before suspension are still valid.
    • Students may resume bidding after the suspension has been lifted.

    Voiding all bids placed before suspension

    • All bids made before suspension are void and will be cleared.
    • Students have to place a new bid for the module.

    Delisting of module

    • All bid points will be cleared.
    • Students have to select another module to bid for.

    If a module is delisted due to low enrolment, but students have been allocated the module, an email regarding the delisted module will be sent to the students. The module will be removed from the students' allocated module list and bid points will be fully refunded.


Step 3 - Module Allocation

After each bid round ends, the system will process the bids placed during the open and closed bidding phases, and allocate the modules for all successful bids.

In any bidding round, if the supply exceeds (or is equal to) the demand for a module, the lowest successful bid amount will be 1 bid point. Unused bid points after each round will be carried over to the next bidding round. If demand exceeds supply, then the top n bidders will be declared successful (n = number of vacancies). Unsuccessful bidders will be fully refunded, and they may either place a bid for the same module (if vacancies become available in later rounds), or bid for other modules in the next round.

When students change their bids after submission of the first bid for a module, the bid time will be changed to when the bid was last updated. In situations where there is a tie for the last vacancy, the student who placed his/her bid the earliest will be allocated the module.

Students who have placed their entire bid account balance for a module that has only one vacancy left, but has more than one bidder, will have to pay the entire bid amount that was placed for that module if the bid is successful. This is because the highest bid amount is also the lowest successful bid amount in this case. Hence, students are advised to think carefully before placing their entire bid account balance for a module.

For successful bids, the allocated modules will be displayed under Module Management in CORS. Students will also be notified of the results via their NUS email.


(a) Conversion

Although modules may be cross-listed (e.g. PS1234 / GEM1234), students bid under one module code only. Conversion to the cross-listed code will not normally be considered. If conversion is the only way for students to meet graduation requirements, students must obtain approval from their home faculty after they have filed for graduation (FFG). An admin fee of 30 bid points will be levied from the relevant account if the request for conversion is approved.


(b) Dropping an Allocated Module

Students should take note of the 'W' and 'F' grade effective periods (refer to the academic calendar in the Registrar's Office website) when considering dropping allocated modules. Students should drop their allocated modules via CORS, except for the following situations where they should seek help from their home faculty:

  • they are unable to drop the module due to the minimum workload requirement,

  • the modules have been pre-allocated to them.

  • during the 'F' grade effective period.

Do note that the refund policy will apply.

TUTORIAL REGISTRATION

For ease of reference, the term "tutorial" will include discussion groups, language classes, laboratory sessions, practical classes, etc.

Students should refer to the registration schedule for the dates of each tutorial round.

Tutorial registration is by balloting and not bidding. The allocation of tutorial groups is an exercise that is separate from the allocation of modules by bidding.

It is the student's responsibility to attend the tutorial group in which he/she is registered. Failure to do so may result in being marked as absent (with possible consequences on examination grading).

For cross-listed modules that do not have tutorial groups of their own, please check the tutorial groups under the parent module code even though you may have registered under the cross-listed module code.

A tutorial group may be cancelled if enrolment for the group is low. If students cannot find a suitable tutorial group for a module, they may be required to drop the module and be asked to choose an alternative module with vacancies.

Students who read modules offered by the Faculty of Arts and Social Sciences have to register for tutorial groups for their modules. Otherwise, the Faculty will withdraw the module with a ‘W’ grade in week 5 of the semester.


Stages of Tutorial Registration:

  1. Balloting (Multiple Rounds)
  2. Add / Drop / Swap
  3. Manual (Walk-In) Registration at Departments

1. Balloting (Multiple Rounds)

  • Students should refer to the Tutorials Available for Balloting Reports under Useful Info in the CORS website for the tutorial classes offered for balloting.

  • For each round, a student can rank 20 preferences of tutorial time slots for all the modules that he/she is enrolled in. However, a student must ensure that there are no timetable clashes between the ranked preferences and his/her existing schedule.

  • A student may list fewer than 20 ranked preferences, but this would mean that there are fewer preferences for the system to consider. A shorter list of preferences may also mean that a student may not be successful in getting a tutorial allocated at all.

  • If, despite the provision of 20 ranked preferences, the student is still unsuccessful in being allocated the tutorial groups for all his/her modules, the student may have to revise his/her preferences and re-submit the list of 20 ranked preferences for further balloting in the next available round.


2. Add / Drop / Swap

  • The add / drop / swap process begins after the last round of tutorial balloting. Students can add any tutorial class on a first-come-first-served basis as long as there are still vacancies.

  • When a student updates a tutorial class successfully, his/her place in the current class will be withdrawn, and the vacancy thus created will be released to other students.

  • If a student has already been successfully allocated a tutorial class but would like to change to another class that is currently full, he/she can post a swap request. If there is a student from the full tutorial class who wants to make a corresponding switch, a swap will then take place. Otherwise, the request will be stored in the system until the time when a corresponding match is found. Students will be informed of a successful swap by email.

  • If a swap request has been posted but a student changes his/her mind and decides to remain in the tutorial class originally allocated, he/she must remember to cancel the request to swap. Otherwise, the swap will take place when a corresponding swap is found by the system.


3. Manual (Walk-In) Registration at Departments

  • Appeals to departments should only be filed after the student has tried but failed to secure a suitable tutorial time slot using the above-listed methods. Students should note that they can appeal only for tutorial groups with vacancies. The departments will not accommodate students who regard manual (walk-in) registration as the first course of action, instead of balloting and add / drop / swap.

  • At the end of tutorial registration, a student who is still not enrolled in a tutorial due to timetable clashes may be allowed to drop the module with full refund.

  • The usual refund policy will apply to all other cases where modules are dropped.


REFUND POLICIES


Refund Structure for Dropped Modules

Activity Period % of bid points to be refunded
Drop during module registration period Anytime before the drop with 'W' grade takes effect. 50%
(Note: In cases where refunds involve decimal points, the bid points will be rounded down to the nearest whole number)
Drop with 'W' grade Check the academic calendar for the 'W' grade period. The last day of the 'W' grade period is also the last day of the mid-semester break. 0%
Drop with 'F' grade Check the academic calendar for the 'F' grade period. 'F' grade takes effect on the first day of week 7. 100%

 


Refund for Failed Modules in the Previous Semester

Students will be given a full refund of bid points (before the next semester begins) if they have the following grades in the previous semester:

  • 'F' grade

  • 'IC' (incomplete) grade

APPEAL

Students can submit appeals via CORS to address problems which arise in the course of bidding. Students can refer to the table below for the different appeal types and the appeal reviewing authority (the faculty/department that the appeal will be routed to). To facilitate efficient handling of appeals, students should select the correct appeal type.

When an appeal is filed, an email will be generated and sent to the relevant staff (in the faculty/school/department) for his/her review. After the appeal is processed, the faculty/department administrator will update CORS and the student will be notified of the result via email (see this flowchart for more details).


Appeal - Adding Modules

For appeals that involve adding a module, the average bid points will be charged for successful appeals. The average bid points are the weighted average of all the lowest successful bid points in each round. CORS also reserves the right to levy administrative charges (30 bid points from the relevant account) on certain transactions.


Appeal - Changing the Lecture Group

For appeals that involve changing a lecture class, the allocated class will be dropped with 50% refund of points. An additional 30 points, as an administrative charge, will also be deducted from the student's account. A further charge of the average successful bid points of the new lecture class will be imposed.


Appeal Types

  • Home faculty/department refers to the faculty/department that the student belongs to.
  • Host faculty/department refers to the faculty/department that is offering the module.

Appeal Code

Appeal Title

Handled By

Availability Period

Appeal Purpose

H002 Unable to secure module for graduation this semester (Only available after bidding round 3B ends) Student Home Faculty Available only after bidding has ended to the end of week 4. For students in their final semester who have been unsuccessful in bidding for modules that are essential for their graduation in this current semester.
H004 Encountered problems during bidding for module (for students returning from SEP) Student Home Faculty Available during bidding (Round 0 to Round 3B). For students who have returned from SEP and are encountering problems while trying to select modules for bidding in CORS.
H005 Unable to secure module (Only available after bidding round 3B ends) Student Home Faculty Available only after bidding has ended to the end of week 4. For students who were unable to secure module(s) during the bidding rounds.
H006 Encountered workload problems during bidding Student Home Faculty Available during bidding (Round 0 to Round 3B). For students who wish to increase their workload for the semester beyond the maximum allowable workload set by the faculty.
H007 Encountered declaration problems during bidding Student Home Faculty Available during bidding (Round 0 to Round 3B). For students who are facing problems with their declaration settings (major, minor, stream or area of concentration).
H008 Encountered FFG problems during registration Student Home Faculty Throughout CORS registration (Round 0 to the end of week 3). For students who are facing problems when trying to file for graduation (FFG) through CORS. This appeal is not applicable to FASS students.
H009 Encountered problems when trying to add module(s) (for clean slate transfer students only) Student Home Faculty Throughout CORS registration (Round 0 to the end of week 3). ONLY applicable for clean slate transfer students who are encountering problems when trying to add module(s). Non-clean slate transfer students will not be entertained.
M003 Unable to fulfill pre-requisites/co-requisities when adding module Module Host Faculty / Department Throughout CORS registration (Round 0 to the end of week 3). For students who wish to register for module(s) despite being blocked by the system due to the failure of pre-requisites or co-requisites.
M004 Request to change lecture class Module Host Faculty / Department Available only after bidding has ended to the end of week 3. For students to request for change(s) of lecture class.
M005 Request to add/change tutorial class Module Host Faculty / Department Available only after tutorial Iteration 2 add / drop / swap to the end of week 3. For students to request for change(s) of tutorial class after the tutorial add / drop / swap period.
M008 Unable to register for HR2002 module. (FOR ENGINEERING STUDENTS ONLY) BIZ HRM Unit Available during bidding (Round 0 to Round 3B). ONLY applicable to Engineering students who are eligible to take the module within the current semester.
M009 Unable to register BIZ modules for BIZ restricted majors students ONLY (Mgmt / Mgmt Tech) BIZ Faculty Available only after bidding has ended to the end of week 3. For students who are currently reading BIZ Restricted Majors to request for a BIZ module for the respective programmes.
M010 Unable to register BIZ module for BIZ restricted minor in mgmt students ONLY BIZ Faculty Available only after bidding has ended to the end of week 3. For students who are currently reading BIZ Restricted Minors to request for a BIZ module for the programmes.
M012 Unable to register for BIZ module for 2nd degree BIZ DDP students BIZ Faculty Available after Round 1A to the end of week 3. For 2nd Degree BIZ DDP students to request for a BIZ module for the programmes.
M013 Encountered problems when bidding for module Module Host Faculty / Department Available during bidding (Round 0 to Round 3B). For students who are encountering problems when bidding for module(s), e.g. cannot see module in module listing or always in advance bidding.
M014 Request to remove preallocated module lecture and/or tutorial Module Host Faculty / Department Throughout CORS registration (Round 0 to the end of week 3). For students who wish to drop pre-allocated module(s).
M017 *New Request to be pre-allocated GEQ1000 or GER1000 in the current semester Module Host Faculty Sem 1: Round 1C to the end of week 1.
Sem 2: Round 2A to the end of week 1.
For students who are not pre-allocated GEQ1000 or GER1000 in this current semester but wish to read this module.
R001 Encountered problems with my NUS bidding points Registrar's Office Throughout CORS registration (Round 0 to the end of week 3). For students who have found discrepancies in their NUS bidding points and need to seek a review or clarification.
S001 Unable to secure USP module University Scholars Programme Throughout CORS registration (Round 0 to the end of week 3). For students who are unable to register for USP module(s).

Some of the icons are adopted from: VistaICO.com, www.jordan-michael.com, www.icondrawer.com, deviantart.com