initial server library