first check vertical
horizontal X_X check