complete and tested position driving + bug fixes