added terminal and weather models