Implements Effect detecting Edge