chart, tab update, input add