add source linking