class name and properties changes