changed: Улучшен код