adding api modules