added some structure for tiles