USERLOCATION IS POOPY, NEEDS GLOBAL