Initial version of the first module