yay for working todo with all the features! Ok, I still need to add back in some features
some QC issues still exist. Extra blank line is being unshifted or something right onto the top