6 types of joints