final homework project in progress