better example code, better variable conventions