ugly physics improvement
progress