class separation