removed unessary needs controlller