initial server for chapt 12