Lab 2 Functionality Uploaded