genel itibariyle fonksiyonlari yerine getiriyor. mükemmel diyemem.