added function lsall