initial interface helper api