adding composite pattern to tank factory
adding assmbler class