add parser + form + input