library not working properly

so, I'm trying to use an lcd library I downloaded online, and the IDE seems to be refusing to acknowledge its existence. I tried compressing it, then adding with the add .zip menu option, and it seems to be in the right place, however, the IDE keeps spitting out this error:

Arduino: 1.8.5 (Mac OS X), Board: "Arduino/Genuino Uno"

In file included from /Users/ziadk/Documents/Arduino/intro_5.4.2/intro_5.4.2.ino:1:0:
/Users/ziadk/Documents/Arduino/libraries/pcd8544/PCD8544.h:4:22: fatal error: WProgram.h: No such file or directory
#include <WProgram.h>
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

attached are pictures of the library's location and the code.

Open /Users/ziadk/Documents/Arduino/libraries/pcd8544/PCD8544.h in a text editor
Change line 4 from:

#include <WProgram.h>

to:

#include <Arduino.h>

Save the file

Note that this error indicates the library is very old. You might want to check to see if there is an updated version available.

I now have a new error.

Arduino: 1.8.5 (Mac OS X), Board: "Arduino/Genuino Uno"

Invalid library found in /Users/ziadk/Documents/Arduino/libraries/storage: /Users/ziadk/Documents/Arduino/libraries/storage
/Users/ziadk/Documents/Arduino/libraries/pcd8544/PCD8544.cpp:31:22: fatal error: glcdfont.c: No such file or directory
#include "glcdfont.c"
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.

The Library works now. Thank you.