finished proj1