honor project for cs241