Priciples of data processing