add typeColor to interface