forked and customized config