rm priciple and add requirements.txt