working on clientside of user subviews