create module correctly