Version 1.1 2023.07.18
more accuracy