worked on evolutionary algorithm