added more advanced options for colors