F/generate controller