Beta 4 generate controller