general upheaval