added option to enable custom modules
use 'optionalString'