prepared registration module to support composer config
merge commit