add unit test for cadre