simplified server