more metadata parsing