polish
add tags
generate json