contact force is calculated, hopefully, correctly