need to require smartrep!
rainbow mode everywhere!