add joint tools