completing pieces and field