fixed edge bug