generation of the favo