Divided in 2 purposes (testing and deploying)