event retrieve