Pre-process cities file to avoid parsing. Add sph dep