Model: Working on the way algorithm.