add test config
add  flatten code