old stuff + milling path computing in golang