added principles