capstone project for cis297