updates
syntactically consistent evolve package