pass options to config
don't expose options
fix conflict