Add event flow