fixed c-j bug