looking good! except for the few obvious little probs