injected admm method into problem instead of subclassing problem