add matgen
modify typo