project for cse 116