add module api