Ivan Kavalerov Thoughs and reflections