Update principle no.1