add final for final phase