tweaked adj.algo alot