added minimal server