refactor for cohesive plate class with qty included