International Journal of Computing, Science, and New Technologies (IJCSNT) Vol. 4 No. 2 SEPTEMBER 2024