adding metadata methods