fixed edge creation