DATA PROCESSING UNIT