build meta only if not present