NOT DONE after all. Check comments, but output is not right at closer look. Concurrency?