add BDD + test for reflixion