alter progress return result