Wprogram.h problem help

hi .

when i try to upload codes to my arduino i have below error but strange problem about it is that
#include <WProgram.h> that error mentions does not exist in my code at all ! and i could find no zip file of that in order to install it .

error :

Arduino: 1.8.3 (Windows 8.1), Board: "Arduino/Genuino Uno"

Build options changed, rebuilding all
In file included from C:\Users\Gharaei.m\Documents\Arduino__.ino:2:0:

C:\Users\Gharaei.m\Documents\Arduino\libraries\SoftwareServo/SoftwareServo.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.

You have some very old code, which you haven't shown us.
Try Arduino.h instead.

You seem to have some ancient version of SoftwareServo which is including WProgram.h. That file was changed to Arduino.h at version 1.0. You can either edit the library and update it or you can look for a more recent version on it.

• Ensure the Arduino IDE is closed

• Locate SoftwareServo.h

• Open SoftwareServo.h in your favorite text editor

• Line #4 should look like this...

• Change line #4 to this...

#include <Arduino.h>

• Save SoftwareServo.h

• Close the text editor

• Try again to build your sketch

• Report the problem here...

problem solved , thank you so much