xmas direct products - take 2