user analyzer