full fix for edge creation direction issue