added realistic tokenizer and parser
added indexes and lists