biraz daha geliştirilebilinir aslında