updated interface
add chart