Mutation basic implementation