algorisme pushed