add controllers, data bindings and drop downs