added rgb color support