Add Support Vertical and Horizontal