added singularity grid system