added the good cause controller