implemented handling of additional metadata