part07.rs lines shortened