added form and real time updates