Metadata analyze function implemented