added dirt (prototype runtime)