form now syncs with firebase