draft code add.