partial changes to add url read functionality