part08.rs lines shortened