added tracing statements for prove