manifest end