completed sources model