better revolute constrains and body proportions