f generate , page 40