teeb generation