now all parts of the setuyp process are checked for