adde price to units and minor fixes