implementing KJ-remarks