left
left mid
right mid
right