Some insight and thoughts