finish comments for add passing functions