create shifts partial