mutation and variation