add check_code