مقاله : abstractگرداننده
handler گرداننده