towards form handling