more content for which. two first impl not using threads yet