added new parser to handle flatter directory tree for data