Added with_details method