Class based processors