change class structure,