change the architecture of our project