Jc optimize