mutation and breeding implemented