Throughly revised 2022