add explicit config handling api
add golden test runner
add golden test