modified sample module.