pratice project history diverge