advanced *most* of the features in broked while still *usually* converging in a reasonable time
brought in remainder of changes from broked, it even still converges! :D