add some more trivial helper classes