html forms

complete but very raw version, need fix