add some things from the core macine

yes piecing out the core machine though i will clean up and reduce a lot
of this later