jules layout change
stuff
add more algorithms