implement weight changing mutation