added alternate mutation