updated teiler