starting to fill out integration function
a little physics call clean up