add source model