tiny form library(not support rendering html)