fonksiyonlar ayrildi duzenlendi
gereksiz okatmalar kaldirildi