make location name optional