TODO, Create System And Rainbowify!