user updates - not finished