working initializing, wrapping items