separate some classes.