Started to implement initial cancel shift functionality