proj3 updated shifted function duties to appropriate positions and am working on implementation of a few othe functions have yet to add smartplayer 2 hour deadline has been met