everything works, location is being weird tho