extended  to use UoM; experiments in message building