Working version of the module