Adding Event hierarchy