basic multipy syntax, added token class, made functionManager methods clearer