finished everythion i think for cs457 programming assignment