added additional options to set text color