semi working pdf viewer