notes from KKT discussion