more orientation stuff; symmetric matching