tweaked with enums
color graph example created