introduce parsers
fix fail on deleted files