Added User enitity. has some crypto logic