ticket:5 alternative way to forms
ticket:5 self.data
ticket:6 merge t5