I ran across a tutorial for one a couple years ago that was very well written, of course I don't have it bookmarked. Just read through the ones you find and if they make sense to you then it should be ok.