Adding testing codes
Adding stash stuff. Might break things. Recheck this commit if things go awry