add convenience functions and lookups