define as a module