use as module