added metadata feature