everything but saving/binding should work