Güzel ama biraz daha geliştirilebilir ;)