expanded on the Complaint functionality