add table flip
add textobj ruby block