added unique contraint for coll/rec events