menumodule recursive children