Revolution - Extended Version