jc pattern