added options to have multiple colors, duration and custom character