alter contents