basis for bbcode generation in P3