Initial version of the module