Added initial rainbow functionality
Updated rainbow compile guard
update
trying commandline commit