complete all apis