Defined Some general classes.