dynamic tile creation init implementation