add descent models