KS Update #1

KS Update #2