use same form for create and update a listing