manifest generator