more work on vertical + dots