remove msg gen from sf_controller