ALL routines 2025