added recurs option stub
min
impl recursively