Major update, implementation to run on VU MIF supercomputer