added rgb abd rgba color support