preparation for manifest