location basic validation and unit test completed