many different small changes in different routines