added new tiling (bstack & chat)

added cfact & mfact + new tag struct
+benchmark