use evolution function. need to tune variables and refactor
added results graphing, more CL control