add optional metadata section, begin adding metadata to visual