more bettering logic.