SID GREENE
WORKED ON THE FOLLOWING