1- implement private category 2- implement device listing 3- figure out behavior for lack of network connection 4- implement opening password-protected PDF files 5