fix chart & add setting