basically working web setup