add case example and know about shift 0 ...