metadata processing