adding Moon's code so we have an uptouched example