type, color modularity