added user update capability