Update Logic includes user types
New for Eddie