Revert "fix same name bug"

This reverts commit 91aec45815115240042d84323d5abfda51eef953.
Revert "ie bugfix"

This reverts commit 417401f18f5bd0101b8544e45b7ec8a10930d894.