making message respond to fractional units