Grit, fun, and dedication it seems are the key ingredients …