senior project work in progress