talent abstraction