add comments, data structures  for BGP;
BGP logic implementation going on