fixed minus implementation