intermediate: addUnit privated

addUnit privated: therefore used concrete add"SpecifiedUnit"()
everywhere