add do code