recovered hw1; need to upload rest