sub module problems