Observer Patternt Implemented but not woking yet !!!