Alternative agenda the program of a people's alliance.