crunch time and skeleton code