Generate manifest