evolving g