added modify_unit_quantity