very helpful, it very clear. nice job.