solve progress problem