change class to final