format + put all in reader they belong to same struct
Url function