update principles I and II