add module API