added new basic utils, started work on main subpatch.