implementing metadata parsing
implementing metadata parsing