@philk: good post I followed