Very true and good explinations