adding some classes to help me process the router  output
sdf