color and second constructor