Last updates before posting medium article @ryandellolio