physics improvement

physics improvement but has more work to do