good read/write up, thanks John