add parse of unit values
split viewing out; add smelling
add smell verb