end to end scenario working. added the basic rainbow pattern. hooray!