added strings
added symbols
semi-added plists, need to rewrite tokens. again