api functions is following