added new (and improved?) understanding of the engine syntax given last weeks work