trace writing