more and more new things, lot of ideas for parser