* adjust for link product use chosen.
 * adjust for git.
 * finish task #1637.