event model first step finish functionalities