thinking and acting on principle