mutation is just assignment