sample module generator