Karakale, Vail, M Layas, Fathi · World Journal of Advanced Engineering Technology and Sciences · 2025