work in progress on values and units