added proper joint limits