use <<- EOF to allow indenting of code