allow download if user has read; closes #26