add method gen syssn