adding http data parsing and form rendering