new sub module file