metadata function