new event model and new profile model methods