list and detail done