I'm still not sure what I have to do. What programs do I go through in order to sign it? Do I need to have a special header on the program?