dont change keysifter dot c