non-needed manifest generation