new getUserID implementation