cleanup (two way bindings work)