main fonksiyon eklendi