initialized with content