horizontal button      vertical button