added ability to customize color fade