tx desc generator