Reading through and suggestions by @Giuseppe-Mazzapica