Implementing a module