added the final version of the source code and executable