swrd_configration.cc compiles. still work to do