ft_ls hub function