use same form for editing too!