streets rewrite basically done, moved format title case function to separate file