finish orbit functionality, starting extra credit