implement cl flag
remove redundant eb flag