added singularitygs and breakpoint