add setup and manifest