improve user view