fill out responder and view abstractions. can now get public files.