added bgp for flatjunipergrammar, more basic stuff