nicely done, answers all my question