even more variants