finally a winner...should always stick with the same direction