add source and png