optional metadata