G C Tiling and Maintenance