renamed modules folder to svmodules to prevent confusion from ambiguity, also funcmodules is a dict because that's easier to use for me