all three variants