First version of the module.