add sub-modules configuration capabilities