external models