OBSERVER PRINCIPLE