uploading all documents for prog assignment 1