2+1-d inefficient finalized