Implemented background classes.