added lookup functions