working through user