add set, gauge and count, add Generic evvent
typo