revision class