edited volunteer controller 
edited volunteer model