mechanism selection