forked and inserted updates also includes all stuff from rcurtis also

this is actually from rcurtis and I, was having issues doing a pull request from his repository. this is the complete code for techtalks