switch to using manifest file