adding to public api