KS work in progress 5/30