adds submoduled