horizontal and vertical difference between