allow direct calling of module