final project for cse 420