schema reworked ship parts added -- not yet functioning