Evolution assignment 1