added metadata methods