added survey functions with tile xy