apply physics

not done