ECS 1200 final project