a few change to view