DurnevV/critical-sections archive