State observer

تحويل ملاحظ الحالة