add teaching properties