completed object