Improve structure for left and right