with allen model