add setting controller