asnake is now completely dynamical