Final project for computer science 1A