Finished hw3, renamed with group member names