added forms for two-way data binding