added some holeWrapper to keep track of questions and clean up synatax