work on userview