Starting point for server implemntation