updating changes (errors corrections in parser, functions and objects).