more changes, for learning