implemented the idea of tiles and implemented more theme