add tag validation
add emit-form pass