An exoskeleton is