hd5 parser