a diffrent version of COBBLESTONE