added: basic joints

does not take thickness into acount