Diyala Journal Engineering Scien