what is manifest and how it works