add description fix pseudo gen