add create/edit board feature