make more 40 type of gird layout using the same html structure