Added ParserFI with comments and maybe mistakes