added tile_grid_layout() & updated tiling