redefined getUser