add listener km + strings