attempted rev stuff