Test working, evolve now separate function.