First steps, inspired heavily by Scott Wlaschin presentation