changes made thus far

output has been cleaned up significantly and optimizer algorithm should produce somewhat more favourable results