very detail, tks so much