created working module