more descriptive API names