user: add detail support; implementing list funtion;