changed tl to use ls instead of list