02 REVISED ON 17.09.2024 & 24.04.2024