Great write up :D