WIP: added some more sparse decoder solvers