added back checkers J part