improve dynamic intro