no need for ls