add config factory support