next update. The algorithm now moves around:D
test
test2
test