middle of byvalue