started changes to tool chain to deal with subverts and lo atom and hi atom.UNSTABLE