new changes in viewmap(qualify)