nice write up and the effort put in.