All this stuff has been posted here on CiteHR many many times before by other members.
Use the Downloads Search box at the top of the page.
Search FIRST Ask SECOND
Don't keep reinventing the wheel by reposting the same stuff over and over and over and over again!!!!!
If you take the time to look, almost everything you need is already here on this site. Try and learn to use some initiative.
John in Oz