updated the validateCargoSpace()