Customize for J part2