@rtick: Nice well detailed