base module structure

sample module structure