added Teagle core