chainging main_multiprocessing to handle the differentedge parameters
more sophisticated part coding features are being developed
developing fast coding methods for the augmented parts