km-components