parsing & testing forms