more design merges
event updation thing handled