alternate colors first