new phase field and workflow