init sub module