added edge triggers