adding post normal function