solve illegal naming issue