worked on a better way to do function args, it's not up to par as of yet

didn't really accomplish anything.