Geliştirilebilir bir tasarım fakat biraz daha iyi olabilirdi :)