good one. thanks. very detailed