added transparent color option