Adding GenEvent