add oauth for ci code
add comments