modified the version of the programming guide