added Multilel and Loop, extended TSP solver