actually its collecting the user context and generating a hash from that.