removed ls function