Implemented data separation.