very good post peter