started on integer list but whilst logic ok, not concurrent yet