adding files which dont break anything

I'm having some trouble with the rest of the files.
rest of the files, Functions.h only partially

will update Functions.h later on, in this state it at least works