make the pp checkout working