add timing.go color.go