Added (07 May 12, 10:20 PM)---------------------------------------------
Added (08 May 12, 10:15 PM)---------------------------------------------