added joint types