Revolution review