replacing class handling