renamed to ls, added unit tests