infrastructure set up and testing