#0: add source