file permissions
handling server-access error