Accepts URL agruement and checks for all components