biraz uzun ama lutfen okuyun bi fikir verin...