04 04 generate controller