please add feature test if possible