started earnings backend as subclass