Tag - shift planning