added slice controller