Implemented mutation