add private-source