add api module