Add performer functional