kratky system design