urls not hard coded