3.3 another algorithm, finished?