added file metadata parser