added improved orientation patcher to all