pdf stuff