add source code btn