added plates and subparts