ASST2 b: completed evev with argument passing