first two principles