add default if user doesn't give location