create/use main api functions