very well written !! great advise