handle color