gen into root