Update analysis with shaolin