Revolution - an unfinished business