add list & detail