add control group style
add save method, not complete
add control group tag
add patch view