Split up into classes.