1) add Uin generater;