add view_config
add tests