implemented cartilage methods, still debugging.