colors and types