add new test, fix ict -> icp
fix cycling validate issue