reflection on principles