kds
early fixes
f