many thanks to isla مترجم