...More work on sub modules