modify caidan