test sub module