added some new classes.