Change is now a class
added framework