Исправлено по всем пунктам.