update ls to support more information