very good points LS and well written