vis name should not empty