skeleton for execute pipeline fallibly