implement for show event detail