working on Evolution struct comment and style