dal and model