two crossings added
group encoding repaired, cost funcion changed
comment added
my temp main