adding location stuff