necessary changes for deployment