use Buffer whenever string mutation is needed