add manifest and requirements