further edits to fast group sparse solver