Add locations implementations