Update principles