Adding the new files from the ~/bin directory.
minor changes: comments added to the files.