modified init for tiles xchangee