police failure to disclose evidence and more