fix ls bug