added first version of the module