CAM SMITH
WORKED ON THE FOLLOWING