added progress state