1.what is exoskeleton?
2.what is endoskeleton?