almost done with contact forces