model and dao addition