added JC part