add source and intro