vertical and horizontal working...