Исправлено, с учетом комментариев