did some reviews on concurrency and deconstruction of let