working with generic joints names