add basic rainbow handler