add &str explanation; add section on vectors