Basic web functionality now exists