completed up to r10k explanation