container writing