doc: programming guide updated.