add spec model for event