First raw version of the module